package com.saodisheng.service;

import com.jfinal.kit.Ret;
import com.jfinal.upload.UploadFile;
import com.saodisheng.model.User;

/**
 *
 * @author 扫地生_saodisheng
 * @date 2022/1/28
 */
public interface MySettingService {
	/**
	 * 上传图像到临时目录，发回路径供 jcrop 裁切
	 */
	Ret uploadAvatar(int accountId, UploadFile uf);

	Ret saveAvatar(User loginAccount, String avatarUrl, int x, int y, int width, int height);


	/**
	 * 用户上传图像最多只允许 1M大小
	 * @return
	 */
	int getAvatarMaxSize();

	/**
	 * 上传文件，以及上传后立即缩放后的文件暂存目录
	 */
	String getAvatarTempDir();


	/**
	 * 判断老密码是否输入正确
	 * @param oldPws
	 * @param userId
	 * @return
	 */
	boolean isPasswordOk(String oldPws,int userId);
}
